Skip to content

Publish typed indexes through the workspace RPC - #409

Merged
feichai0017 merged 2 commits into
NoKV-Lab:mainfrom
SophiaUgo:feature/network-rpc-register-namespace-index
Aug 1, 2026
Merged

Publish typed indexes through the workspace RPC#409
feichai0017 merged 2 commits into
NoKV-Lab:mainfrom
SophiaUgo:feature/network-rpc-register-namespace-index

Conversation

@SophiaUgo

@SophiaUgo SophiaUgo commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR resolves the original namespace-index contribution against NoKV's current Agent-native workspace architecture while preserving the contributor's signed commit in history.

  • Keeps the removed legacy MetadataRpcRequest namespace layer deleted.
  • Carries typed ArtifactDescriptor.index_fields through the SDK publication RPC.
  • Publishes PathCurrent and SecondaryIndex through the existing atomic metadata command.
  • Fixes CompleteArtifactPublish to finalize with the post-transition operation token.
  • Replaces manual query seeding with a real Begin → Complete → Search regression.
  • Documents that index registration has no separate mutation path.

Validation

  • cargo fmt --all -- --check
  • cargo test -p nokv-client -p nokv-server (94 passed)
  • cargo clippy -p nokv-client -p nokv-server --all-targets -- -D warnings
  • git diff --check

Closes #382.

@feichai0017 feichai0017 moved this to In Progress in NoKV Delivery Jul 16, 2026
@SophiaUgo
SophiaUgo force-pushed the feature/network-rpc-register-namespace-index branch from 3bbda16 to fa7bc28 Compare July 16, 2026 08:11
@wchwawa

wchwawa commented Jul 17, 2026

Copy link
Copy Markdown
Member

hey @SophiaUgo, thank you very much for your contribution, could you please solve the these CI issues?

@SophiaUgo
SophiaUgo force-pushed the feature/network-rpc-register-namespace-index branch from f6f447e to 216c528 Compare July 20, 2026 14:56
Fix namespace index registration RPC wiring

Fix namespace index registration RPC routing

Format routing key match arm

Signed-off-by: Sophia Ugochukwu <104243303+SophiaUgo@users.noreply.github.com>
@SophiaUgo
SophiaUgo force-pushed the feature/network-rpc-register-namespace-index branch from 216c528 to fedd50c Compare July 28, 2026 17:56
Resolve PR NoKV-Lab#409 against the Agent-native workspace protocol. Keep the removed namespace RPC deleted, carry index fields through artifact publication, and finalize with the post-transition operation token.

Signed-off-by: Guocheng(Eric) Song <132118805+feichai0017@users.noreply.github.com>
@feichai0017 feichai0017 changed the title Add metadata RPC support for namespace index registration Publish typed indexes through the workspace RPC Aug 1, 2026
@feichai0017
feichai0017 merged commit 7f904f5 into NoKV-Lab:main Aug 1, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in NoKV Delivery Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Add metadata RPC support for namespace index registration

3 participants